package com.weibo.zhifa.service;

import java.util.List;

import com.weibo.zhifa.ZhiFa;

public interface ZhifaService {
	/**
	 * 功能：添加直发信息
	 * @param history
	 * @return
	 */
	public boolean addZhifa(ZhiFa zhifa);
	
	/**
	 * 获取直发列表
	 * @param currentPage
	 * @return
	 */
	public List getZhifaList(int currentPage);
	
	/**
	 * 功能：删除直发
	 * @param his_id
	 * @return
	 */
	public boolean deleteZhifa(String fav_id);
	
	/**
	 * 功能：根据sql获取直发列表
	 * @param sql
	 * @return
	 */
	public List getZhifaList_bySql(String sql);
	
	/**
	 * 功能:执行sql语句
	 * @param sql
	 * @return
	 */
	public boolean executeSql(String sql);
	
	/**
	 * 功能：更新直发信息
	 * @param Zhifa
	 * @return
	 */
	public boolean updateZhifa(ZhiFa zhifa);
	/**
	 * 功能：添加或者更改任务关联的博主
	 * @param host_ids
	 * @return
	 */
	public boolean setHost_ids(String host_ids);
	/**
	 * 获取该用户的任务列表总数
	 * @param user_id
	 * @return
	 */
	public int getTaskTotalSize(String user_id);

}
